package com.pd.backend.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 车辆行驶证表(PdTruckLicense)实体类
 *
 * @author GuoXinChao.126@gmail.com
 * @since 2023-02-27 17:11:17
 */
public class PdTruckLicense implements Serializable {
    private static final long serialVersionUID = -48405779828420049L;
    /**
     * id
     */
    private String id;
    /**
     * 车辆id
     */
    private String truckId;
    /**
     * 发动机编号
     */
    private String engineNumber;
    /**
     * 注册时间
     */
    private Date registrationDate;
    /**
     * 国家强制报废日期
     */
    private Date mandatoryScrap;
    /**
     * 检验有效期
     */
    private Date expirationDate;
    /**
     * 整备质量
     */
    private Double overallQuality;
    /**
     * 核定载质量
     */
    private Double allowableWeight;
    /**
     * 外廓尺寸
     */
    private String outsideDimensions;
    /**
     * 行驶证有效期
     */
    private Date validityPeriod;
    /**
     * 道路运输证号
     */
    private String transportCertificateNumber;
    /**
     * 图片信息
     */
    private String picture;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTruckId() {
        return truckId;
    }

    public void setTruckId(String truckId) {
        this.truckId = truckId;
    }

    public String getEngineNumber() {
        return engineNumber;
    }

    public void setEngineNumber(String engineNumber) {
        this.engineNumber = engineNumber;
    }

    public Date getRegistrationDate() {
        return registrationDate;
    }

    public void setRegistrationDate(Date registrationDate) {
        this.registrationDate = registrationDate;
    }

    public Date getMandatoryScrap() {
        return mandatoryScrap;
    }

    public void setMandatoryScrap(Date mandatoryScrap) {
        this.mandatoryScrap = mandatoryScrap;
    }

    public Date getExpirationDate() {
        return expirationDate;
    }

    public void setExpirationDate(Date expirationDate) {
        this.expirationDate = expirationDate;
    }

    public Double getOverallQuality() {
        return overallQuality;
    }

    public void setOverallQuality(Double overallQuality) {
        this.overallQuality = overallQuality;
    }

    public Double getAllowableWeight() {
        return allowableWeight;
    }

    public void setAllowableWeight(Double allowableWeight) {
        this.allowableWeight = allowableWeight;
    }

    public String getOutsideDimensions() {
        return outsideDimensions;
    }

    public void setOutsideDimensions(String outsideDimensions) {
        this.outsideDimensions = outsideDimensions;
    }

    public Date getValidityPeriod() {
        return validityPeriod;
    }

    public void setValidityPeriod(Date validityPeriod) {
        this.validityPeriod = validityPeriod;
    }

    public String getTransportCertificateNumber() {
        return transportCertificateNumber;
    }

    public void setTransportCertificateNumber(String transportCertificateNumber) {
        this.transportCertificateNumber = transportCertificateNumber;
    }

    public String getPicture() {
        return picture;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }

}

